package com.sayai.work.tools.easyxml.demo.bank;

import com.sayai.work.tools.easyxml.demo.ExcelBean;

public class BBJImp {
    private BBJImp() {

    }

    private static BBJImp intance = new BBJImp();

    public static BBJImp getInstance() {
        if (intance == null) {
            intance = new BBJImp();
        }
        return intance;
    }

    public String makeIncond(ExcelBean b, String text) {
        String[] values = text.split("-");

        String value = "";
        // 1、如果是自己的名字该位置应该为空
        if (values.length == 1 && b.getScriptname().equals(text))
            return value;

        // 2、是自己名字带-end后缀，该位置应该为空
        if (values.length > 1 && b.getScriptname().equals(values[0]) && "end".equals(values[1]))
            return value;

        // 3、有无后缀，任务名字都不是自己的时候，去掉后缀作为依赖的任务
        if (values.length > 1 && !b.getScriptname().equals(values[0]) && "end".equals(values[1]))
            value = "";

        if (values.length > 1) // 北京银行规范，序号是0的位置是等待的目标
            value = text.split("-")[0];
        else if (values.length == 1)
            value = text;
        return value;

    }
}
